/**  \file Disclaimer.qml
\brief Splash screen definition

Price My House for Nokia mobile platforms.

\author © 2011 Enrico Miglino / Tech Consulting (enrico.miglino@ovi.com)
\author "Evimin Fiyati Price My House" is protected by the copyright law
\author Distributed under the LGPL 3.0 license.
\date 2011

\par Licensing notes

    "Price My House" is free software: you can redistribute it
    and/or modify it under the terms of the Lesser GNU General Public License
    as published by the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    "Price My House" is distributed in the hope that it
    will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    Lesser GNU General Public License for more details.

    You should have received a copy of the Lesser GNU General Public License
    along with "Price My House".
    If not, see <http://www.gnu.org/licenses/>.

*/

import QtQuick 1.0
import com.nokia.symbian 1.0
import QtWebKit 1.2

Rectangle {
    id: pages

    // Property used to sed the linked url to the web page externally
    property string linkedUrl: ""

    width: parent.width
    height: parent.height

    Component {
        id: webViewPage

        Rectangle {
            id: webrect

            width: webView.width
            height: webView.height

            WebView {
                id: webView

                BusyIndicator {
                    id: indicator1
                    running: true
                    width: Math.round(webView.width / 5)
                    height: Math.round(webView.width / 5)
                    anchors.centerIn: parent
                }

                preferredWidth: pages.width
                preferredHeight: pages.height
                newWindowComponent: webViewPage
                newWindowParent: pages
                url: pages.linkedUrl

                onLoadStarted: {
                }
                onLoadFinished: {
                    indicator1.running = false;
                    indicator1.opacity = 0;
                }
            }
        }
    }

    Loader { sourceComponent: webViewPage }
}
